It still doesn't work.
I have gcc 2.x in /usr/lib (FreeBSD default) and gcc3.0 in /usr/local/lib
(FreeBSD package).
I remove the /usr/lib/libobjc.a, /usr/lib/libobjc_p.a, and
/usr/include/objc/,
then reinstall a new GNUstep.
The make_services still core dump.
I always use "CC=gcc30 ./configure"
and it works perfectly before.
Any clue ?
Yen-Ju
-----Original Message-----
From: Richard Frith-Macdonald [mailto:richard@brainstorm.co.uk]
Sent: Monday, July 08, 2002 2:30 AM
To: yjchen@ms7.url.com.tw
Cc: bug-gnustep@gnu.org
Subject: Re: make_services core dump
On Monday, July 8, 2002, at 04:54 AM, Yen-Ju Chen wrote:
I got the lastest source from CVS and install over the my old GNUstep.
The make_services (called by GNUstep.sh) core dumped on FreeBSD 4.5,
and the error message is :
error: NXContantString (instance)
NXContantString does not recognize characterAtIndex:
I thought maybe I should install a clean GNUstep, not over the old
one.
After that, make_services still core dump,
but no error message any more.
Hope this information is useful to find the bug
You have an incorrect objc runtime library being linked ... try removing
all copies
of libobjc other than the one you want, then reconfiguring and
rebuilding GNUstep-base