bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #29203] Base does not compile with GNUstep libobjc from svn trunk


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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]