Tango ready?

Justin C Calvarese technocrat7 at gmail.com
Sat Feb 3 22:13:56 PST 2007


kris wrote:
> Joseph Bell wrote:
>> I tried downloading tango beta .95 and get it to install both under my 
>> gdc installation and dmd installation.  Both failed miserablly using 
>> lib/install-dmd.sh and lib/install-gdc.sh
>>
>>  From the dmd installation it bombed here:
>> gcc -c -O -m32 critical.c -ocritical.o
>> dmd -c -release -O -inline -version=Posix -w deh2.d -ofdeh2.o
>> dmd -c -release -O -inline -version=Posix -w dmain2.d -ofdmain2.o
>> dmd -c -release -O -inline -version=Posix -w genobj.d -ofgenobj.o
>> dmd: toobj.c:315: virtual void ClassDeclaration::toObjFile(): 
>> Assertion `classinfo->structsize == 0x3C' failed.
>> make[1]: *** [genobj.o] Aborted
>> make[1]: Leaving directory `/usr/local/src/tango/lib/compiler/dmd'
>>
>>  From the gdc installation it never would generate libtango.o in the 
>> lib directory.
>>
>> Has anyone else successfully installed Tango?
>>
>> Joe
> 
> Tango has a 1004 compatible runtime component. That particular assertion 
> problem is a mismatch between the 1004 runtime and a pre-1004 compiler 
> (dmd 1.0?). It's effectively the same thing as if you ran a dmd 1.0 with 
> a phobos 1004 :)
> 
> Hope that gets you going again!
> 
> - Kris

If Tango requires DMD 1.004+, I think it should say so on the relevant 
web page(s), such as one or more of these:

http://www.dsource.org/projects/tango/wiki/Download
http://www.dsource.org/projects/tango/wiki/TopicBuildingTango
http://www.dsource.org/projects/tango/wiki/TopicInstallTango

If it's already mentioned in bunch of other places, I'm sorry I missed them.

-- 
jcc7



More information about the Digitalmars-d mailing list