Forum Navigation
installation problem
Posted: 11/12/08 05:36:41 Modified: 11/12/08 09:26:54Hello, I installed dmd on linux folowing:
$ unzip dmd.1.036.zip $ chmod u+x dmd/bin/dmd dmd/bin/obj2asm dmd/bin/dumpobj $ DFLAGS="-I/home/mitlox/d/dmd/src/phobos -L-L/home/mitlox/d/dmd/lib"; export DFLAGS $ PATH="/home/mitlox/d/dmd/bin:$PATH"; export PATH # ls /usr/lib/libstdc++. libstdc++.a libstdc++.so libstdc++.so.6.0.6 libstdc++.la libstdc++.so.6If I try to install Tango 0.99.7 with ./build-dmd.sh I get these erros:
$ build-dmd.sh find . -name "*.di" | xargs rm -f rm -f rm -f make -C ./common/tango -fposix.mak clean make[1]: Entering directory `/home/flashdog/d/tango-0.99.7-src/lib/common/tango' find . -name "*.di" | xargs rm -f rm -f core/BitManip.o core/Exception.o core/Memory.o core/Runtime.o core/Thread.o core/ThreadASM.o stdc/wrap.o stdc/posix/pthread_darwin.o rm -f find . -name "libtango-cc-tango*.a" | xargs rm -f make[1]: Leaving directory `/home/flashdog/d/tango-0.99.7-src/lib/common/tango' make -C ./compiler/dmd -fposix.mak clean make[1]: Entering directory `/home/flashdog/d/tango-0.99.7-src/lib/compiler/dmd' find . -name "*.di" | xargs rm -f rm -f aaA.o aApply.o aApplyR.o adi.o alloca.o arraycast.o arraycat.o arraydouble.o arrayfloat.o arrayreal.o cast.o cmath2.o complex.o cover.o critical.o deh2.o dmain2.o genobj.o invariant.o lifetime.o llmath.o memory.o memset.o monitor.o obj.o qsort.o switch.o trace.o util/console.o util/cpuid.o util/ctype.o util/string.o util/utf.o typeinfo/ti_AC.o typeinfo/ti_Acdouble.o typeinfo/ti_Acfloat.o typeinfo/ti_Acreal.o typeinfo/ti_Adouble.o typeinfo/ti_Afloat.o typeinfo/ti_Ag.o typeinfo/ti_Aint.o typeinfo/ti_Along.o typeinfo/ti_Areal.o typeinfo/ti_Ashort.o typeinfo/ti_byte.o typeinfo/ti_C.o typeinfo/ti_cdouble.o typeinfo/ti_cfloat.o typeinfo/ti_char.o typeinfo/ti_creal.o typeinfo/ti_dchar.o typeinfo/ti_delegate.o typeinfo/ti_double.o typeinfo/ti_float.o typeinfo/ti_idouble.o typeinfo/ti_ifloat.o typeinfo/ti_int.o typeinfo/ti_ireal.o typeinfo/ti_long.o typeinfo/ti_ptr.o typeinfo/ti_real.o typeinfo/ti_short.o typeinfo/ti_ubyte.o typeinfo/ti_uint.o typeinfo/ti_ulong.o typeinfo/ti_ushort.o typeinfo/ti_void.o typeinfo/ti_wchar.o rm -f rm -f libtango-rt-dmd*.a make[1]: Leaving directory `/home/flashdog/d/tango-0.99.7-src/lib/compiler/dmd' make -C ./gc/basic -fposix.mak clean make[1]: Entering directory `/home/flashdog/d/tango-0.99.7-src/lib/gc/basic' find . -name "*.di" | xargs rm -f rm -f gc.o gcalloc.o gcbits.o gcstats.o gcx.o rm -f rm -f libtango-gc-basic*.a make[1]: Leaving directory `/home/flashdog/d/tango-0.99.7-src/lib/gc/basic' make -C ./common/tango -fposix.mak lib DC=dmd ADD_DFLAGS="" ADD_CFLAGS="-m32" make[1]: Entering directory `/home/flashdog/d/tango-0.99.7-src/lib/common/tango' dmd -c -release -O -inline -w -nofloat -version=Posix -Hfcore/BitManip.di core/BitManip.d -ofcore/BitManip.o dmd -c -release -O -inline -w -nofloat -version=Posix -Hfcore/Exception.di core/Exception.d -ofcore/Exception.o dmd -c -release -O -inline -w -nofloat -version=Posix -Hfcore/Memory.di core/Memory.d -ofcore/Memory.o dmd -c -release -O -inline -w -nofloat -version=Posix -Hfcore/Runtime.di core/Runtime.d -ofcore/Runtime.o dmd -c -release -O -inline -w -nofloat -version=Posix -Hfcore/Thread.di core/Thread.d -ofcore/Thread.o gcc -c -O -m32 core/ThreadASM.S -ocore/ThreadASM.o gcc -c -O -m32 stdc/wrap.c -ostdc/wrap.o dmd -c -release -O -inline -w -nofloat -version=Posix stdc/posix/pthread_darwin.d -ofstdc/posix/pthread_darwin.o rm -f libtango-cc-tango.a ar -qsv libtango-cc-tango.a core/BitManip.o core/Exception.o core/Memory.o core/Runtime.o core/Thread.o core/ThreadASM.o stdc/wrap.o stdc/posix/pthread_darwin.o ar: creating libtango-cc-tango.a a - core/BitManip.o a - core/Exception.o a - core/Memory.o a - core/Runtime.o a - core/Thread.o a - core/ThreadASM.o a - stdc/wrap.o a - stdc/posix/pthread_darwin.o make[1]: Leaving directory `/home/flashdog/d/tango-0.99.7-src/lib/common/tango' make -C ./compiler/dmd -fposix.mak lib DC=dmd ADD_DFLAGS="" ADD_CFLAGS="-m32" make[1]: Entering directory `/home/flashdog/d/tango-0.99.7-src/lib/compiler/dmd' dmd -c -release -O -inline -w -nofloat -version=Posix aaA.d -ofaaA.o dmd -c -release -O -inline -w -nofloat -version=Posix aApply.d -ofaApply.o dmd -c -release -O -inline -w -nofloat -version=Posix aApplyR.d -ofaApplyR.o dmd -c -release -O -inline -w -nofloat -version=Posix adi.d -ofadi.o dmd -c -release -O -inline -w -nofloat -version=Posix alloca.d -ofalloca.o dmd -c -release -O -inline -w -nofloat -version=Posix arraycast.d -ofarraycast.o dmd -c -release -O -inline -w -nofloat -version=Posix arraycat.d -ofarraycat.o dmd -c -release -O -inline -w -nofloat -version=Posix arraydouble.d -ofarraydouble.o dmd -c -release -O -inline -w -nofloat -version=Posix arrayfloat.d -ofarrayfloat.o dmd -c -release -O -inline -w -nofloat -version=Posix arrayreal.d -ofarrayreal.o dmd -c -release -O -inline -w -nofloat -version=Posix cast.d -ofcast.o dmd -c -release -O -inline -w -nofloat -version=Posix cmath2.d -ofcmath2.o gcc -c -O -m32 complex.c -ocomplex.o dmd -c -release -O -inline -w -nofloat -version=Posix cover.d -ofcover.o gcc -c -O -m32 critical.c -ocritical.o dmd -c -release -O -inline -w -nofloat -version=Posix deh2.d -ofdeh2.o dmd -c -release -O -inline -w -nofloat -version=Posix dmain2.d -ofdmain2.o warning - util/string.d(29): Error: implicit conversion of expression (val % 10u + 48u) of type uint to char can cause loss of data make[1]: *** [dmain2.o] Error 1 make[1]: Leaving directory `/home/flashdog/d/tango-0.99.7-src/lib/compiler/dmd' make: *** [lib] Error 2 = = *** Error *** =What do I wrong?
Best regards,