|
From: | Adam Fedor |
Subject: | Re: Problems building gnustep-base on cygwin |
Date: | Thu, 24 Feb 2005 09:32:03 -0700 |
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.defcat _tmp.def | grep "_class_name_" >> libgnustep-base.def make[2]: *** [libgnustep-base.def] Error 1 make[1]: *** [libgnustep-base.all.library.variables] Error 2make[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
[Prev in Thread] | Current Thread | [Next in Thread] |