GDC and Tango problem

revcompgeek revcompgeek at gmail.com
Mon Dec 28 19:45:43 PST 2009


So I tried building Tango trunk a while ago, and it actually built
surprisingly well, with only one small error I was able to fix. So I
installed the tango library and proceeded to test if tango was really
working. So in hello.d:

import tango.io.Stdout;
void main(){ Stdout("Hello {}!","World").newline; }

I don't know why, but I had to manually add object.d to the command
line. To simplify, I put an object file of object.d into the current
directory.

tests% gdc -o hello hello.d object.o -lgtango -lgphobos
ld: duplicate symbol __D6object9Interface6__initZ in
/usr/local/lib/libgphobos.a(object.o) and object.o
collect2: ld returned 1 exit status

I'm not sure if this problem is an issue with gdc or a problem with
Tango. Any ideas on how to fix this?



More information about the Digitalmars-d mailing list