Re: Problems building gnustep-base on cygwin
Adam Fedor <[email protected]>
| Newsgroups | gmane.comp.lib.gnustep.user |
|---|---|
| Message-ID | <[email protected]> |
On Feb 23, 2005, at 4:26 PM, Volker Hilsenstein wrote: > ed_obj/NSNumber10.o shared_obj/NSNumber11.o shared_obj/NSNumber12.o > Additions/sh > ared_obj/subproject.o | grep '^........ [T] _' | sed 's/[^_]*_//' > > _tmp.def > cat _tmp.def | grep "_class_name_" >> libgnustep-base.def > make[2]: *** [libgnustep-base.def] Error 1 > make[1]: *** [libgnustep-base.all.library.variables] Error 2 > make[1]: Leaving directory > `/cygdrive/c/GNUStep/Build/gnustep-base-1.9.2/Source' > > make: *** [internal-all] Error 2 > First, you've got an old version of GNUstep-base, so I'd recommend upgrading. One fix that is in newer versions, which you could apply by hand just to see if it works, is to look for T and R symbols when running nm (See Source/Makefile.postamble (libgnustep-base.def:)), and change the '[T]' to '[TR]' That appears to be why it is failing, but if not, I'm not sure why else generation of the def file would fail. Perhaps you could check if it is empty or not. > checking for the version of gnustep-base we are compiling... 1.9.2