|
From: | Wolfgang Lux |
Subject: | [bug #29203] Base does not compile with GNUstep libobjc from svn trunk |
Date: | Fri, 12 Mar 2010 10:39:08 +0000 |
User-agent: | Mozilla/5.0 (Macintosh; U; PowerPC Mac OS X 10_4_11; en-US) AppleWebKit/531.9+(KHTML, like Gecko, Safari/528.16) OmniWeb/v622.10.0 |
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/
[Prev in Thread] | Current Thread | [Next in Thread] |