Thread overview
failed unittest...(phobos)
Oct 05, 2004
Ozy
Oct 05, 2004
David Friedman
succeed!!
Oct 05, 2004
Ozy
October 05, 2004
Hello!
I suceeded in making gdc with gcc3.4.0 on darwin7.4.0,
and tried to make phobos.
Making libphobos.a completed smoothly.
But unittest, these errors occured.
[Macintosh:gcc-3.4.0/build/phobos] root# make unittest
gdc -o unittest -g -O2  -nostdinc unittest.o -L./
/usr/bin/ld: .//libphobos.a(d_os_dep.o) section's (__TEXT,__eh_frame) type
S_COALESCED does not match previous objects type S_REGULAR
/usr/bin/ld: .//libphobos.a(d_init.o) section's (__TEXT,__eh_frame) type
S_COALESCED does not match previous objects type S_REGULAR
collect2: ld returned 1 exit status
make: *** [unittest] Error 1
What shall I do for success in the unittest!?Please help me!!

October 05, 2004
Ozy wrote:
> Hello!
> I suceeded in making gdc with gcc3.4.0 on darwin7.4.0,
> and tried to make phobos.
> Making libphobos.a completed smoothly.
> But unittest, these errors occured.
> [Macintosh:gcc-3.4.0/build/phobos] root# make unittest
> gdc -o unittest -g -O2  -nostdinc unittest.o -L./
> /usr/bin/ld: .//libphobos.a(d_os_dep.o) section's (__TEXT,__eh_frame) type
> S_COALESCED does not match previous objects type S_REGULAR
> /usr/bin/ld: .//libphobos.a(d_init.o) section's (__TEXT,__eh_frame) type
> S_COALESCED does not match previous objects type S_REGULAR
> collect2: ld returned 1 exit status
> make: *** [unittest] Error 1
> What shall I do for success in the unittest!?Please help me!!
> 

This can happen when two different compiler versions are used (e.g. the gcc and g++ used to build Phobos don't match gdc.)

David
October 05, 2004
thank you very much!!

"David Friedman" <d3rdclsmail@earthlink.net> wrote in message news:cjttht$2r2h$1@digitaldaemon.com...
> Ozy wrote:
> > Hello!
> > I suceeded in making gdc with gcc3.4.0 on darwin7.4.0,
> > and tried to make phobos.
> > Making libphobos.a completed smoothly.
> > But unittest, these errors occured.
> > [Macintosh:gcc-3.4.0/build/phobos] root# make unittest
> > gdc -o unittest -g -O2  -nostdinc unittest.o -L./
> > /usr/bin/ld: .//libphobos.a(d_os_dep.o) section's (__TEXT,__eh_frame)
type
> > S_COALESCED does not match previous objects type S_REGULAR
> > /usr/bin/ld: .//libphobos.a(d_init.o) section's (__TEXT,__eh_frame) type
> > S_COALESCED does not match previous objects type S_REGULAR
> > collect2: ld returned 1 exit status
> > make: *** [unittest] Error 1
> > What shall I do for success in the unittest!?Please help me!!
> >
>
> This can happen when two different compiler versions are used (e.g. the gcc and g++ used to build Phobos don't match gdc.)
>
> David