I am trying to compile the following code
Environment: Ubuntu 11.04 x64

int main(void)
{

  NSString* s = @"Hello, world!";
  NSLog(s);
  //printf("%s\n", [Test classStringValue]);
  return 0;
}

I install and Compile GNUstep by checking out the anonymous core, then
compiling in the order make, base, gui, back. I compile all of them using
the following command (under sudo shell)..

./configure --prefix=/usr/GnuStep
make
make install

After make I run the following...
. /usr/GnuStep/share/GNUstep/Makefiles/GNUstep.sh

Finally I create the following GNUMakeFile...

include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME = LogTest
LogTest_OBJC_FILES = source.m

include $(GNUSTEP_MAKEFILES)/tool.make

But when I try running I get the following message...
~/Development/Code/personal/GnuStep/helloWorld$ make
This is gnustep-make 2.6.1. Type 'make print-gnustep-make-help' for help.
Making all for tool LogTest...
 Compiling file source.m ...
source.m: In function ‘main’:
source.m:36:3: error: cannot find interface declaration for
‘NXConstantString’
make[3]: *** [obj/LogTest.obj/source.m.o] Error 1
make[2]: *** [internal-tool-all_] Error 2
make[1]: *** [LogTest.all.tool.variables] Error 2
make: *** [internal-all] Error 2

the ls for the folder is...
:/usr/GnuStep# ls
bin  share

Any help would be very appreciated.
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to