Tango ready?

kris foo at bar.com
Sat Feb 3 16:15:34 PST 2007


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


p.s. there's also forums at Tango which generally get a very quick 
response. The IRC channel is usually immediate, if you have an IRC 
client. All noted here: http://www.dsource.org/projects/tango/wiki/Contact



More information about the Digitalmars-d mailing list