Hello,

the compilation of the gnustep Additions failed because the following definitions are missing in the include file GNUstepBase/preface.h:
_F_BYREF
_F_GCINVISIBLE
_C_BYREF
_C_GCINVISIBLE


This is the case for the conditional section
<snip>
#if NeXT_RUNTIME
 #include <objc/objc.h>
 #include <objc/objc-class.h>
 #include <objc/objc-runtime.h>
 #ifndef _C_ATOM
  #define _C_ATOM '%'
 #endif
 #define _F_CONST    0x01
 #define _F_IN       0x01
 #define _F_OUT      0x02
 #define _F_INOUT    0x03
 #define _F_BYCOPY   0x04
 #define _F_ONEWAY   0x08
...
_F_BYREF ?
_F_GCINVISIBLE ?
 _C_BYREF ?
 _C_GCINVISIBLE ?
<snap>

Defining these macros leads to a correct compilation!

I am using:
  OS X 10.3.5
  gcc version 3.3 20030304 (Apple Computer, Inc. build 1640)


I hope this is helpful to you!

Thanks for making gstep-base and especially GSXML available on OS X!


Best regards, Oliver



_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to