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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.