Ooops, sorry, I forgot to remove some changes in the code. Here is the
right compiler output:

NSBundle.m:88: invalid identifier `@ix86'
NSBundle.m:88: `@ix86' undeclared here (not in a function)
NSBundle.m:88: `mingw32' undeclared here (not in a function)
NSBundle.m:88: initializer element is not constant
NSBundle.m:94: invalid identifier `@ix86'
NSBundle.m:94: `@ix86' undeclared here (not in a function)
NSBundle.m:100: invalid identifier `@mingw32'
NSBundle.m:100: `@mingw32' undeclared here (not in a function)
NSBundle.m:106: invalid identifier `@gnu'
NSBundle.m:106: `@gnu' undeclared here (not in a function)
NSBundle.m:106: `gnu' undeclared here (not in a function)
NSBundle.m:106: `gnu' undeclared here (not in a function)
NSBundle.m:106: `win32' undeclared here (not in a function)
NSBundle.m:106: initializer element is not constant

Michael



Hi there,

I installed gnustep-make (0.9.0) and libobjc (0.9.0) and tried to run
make for gnustep-base (0.9.0).
The preprocessor variables aren't interpreted correctly, so that gcc
reports errors in NSBundle:
NSBundle.m:88: invalid identifier `@ix86'
NSBundle.m:88: parse error before `/'
NSBundle.m:94: invalid identifier `@ix86'
NSBundle.m:94: warning: type defaults to `int' in declaration of `@ix86'
NSBundle.m:94: warning: data definition has no type or storage class
NSBundle.m:100: invalid identifier `@mingw32'
NSBundle.m:100: warning: type defaults to `int' in declaration of
`@mingw32'
NSBundle.m:100: warning: data definition has no type or storage class
NSBundle.m:106: invalid identifier `@gnu'
NSBundle.m:106: parse error before `-'
NSBundle.m:106: method definition not in class context

It seems that the quotation marks have been removed.

Michael


Reply via email to