URL:
<http://savannah.gnu.org/bugs/?29203>
Summary: Base does not compile with GNUstep libobjc from svn
trunk
Project: GNUstep
Submitted by: wlux
Submitted on: Fr 12 Mär 2010 10:39:07 GMT
Category: Base/Foundation
Severity: 3 - Normal
Item Group: Bug
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
The recent changes on the trunk have broken compilation when using libobjc
from the GNUstep svn.
The first problem is that objc/objc.h does not define the type BOOL type at
all if BOOL is #defined. This might be fixed by removing the #ifdef BOOL check
from objc/objc.h or by replacing #define BOOL GNU_BOOL in
Source/ObjectiveC2/runtime.c by #define BOOL BOOL.
The second problem is that the GNUstep libobjc defines objc_sync_enter and
objc_sync_exit and thus building libgnustep-base fails because these functions
are defined twice (once in libobjc and once in Source/ObjectiveC2/sync.m).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29203>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep