> From: Richard Frith-Macdonald <[EMAIL PROTECTED]>
> Date: Sun, 10 Mar 2002 06:24:16 +0000
> 
> On Sunday, March 10, 2002, at 06:02 AM, Pascal Bourguignon wrote:
> 
> > Hello,
> >
> >
> > It   still  is  not   possible  to   compile  GNUstep   programs  with
> > -DSTRICT_OPENSTEP=1.
> 
> <snip>
> 
> > In file included from 
> > /local/gnustep/System/Headers/Foundation/NSConnection.h:32,
> >                  from 
> > /local/gnustep/System/Headers/Foundation/Foundation.h:44,
> >                  from MapTreeTest_main.m:1:
> > /local/gnustep/System/Headers/Foundation/NSRunLoop.h:35: Cannot find 
> > protocol declaration for `GCFinalization'
> 
> OK ... fixed that one.

Now, the problem  is in AppKit, about NSWindowDepth  which is declared
in  GSMethodTable.h, which  is included  in  NSGraphicsContext.h (line
88), but only when not STRICT_OPENSTEP. The whole NSGraphicsContext is
marked not STRICT_OPENSTEP...


g++ MapTreeTest_main.m -c \
      -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 
-DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -g -Wno-import -g 
-Wall -DUNIX -DSTRICT_OPENSTEP -fgnu-runtime -I. -IUtilities.subproj 
-I/local/users/pascal/firms/mappy/maptree/install 
-I/local/users/pascal/firms/mappy/maptree/install/maptree/interfaces -I. -fgnu-runtime 
-I/local/gnustep/System/Headers -I/local/gnustep/System/Headers/libxml 
-I/local/gnustep/System/Headers -I/home/pascal/GNUstep/Headers/gnustep 
-I/local/gnustep/Local/Headers/gnustep -I/local/gnustep/Network/Headers/gnustep 
-I/local/gnustep/System/Headers/gnustep -I/home/pascal/GNUstep/Headers/ix86/linux-gnu 
-I/home/pascal/GNUstep/Headers -I/local/gnustep/Local/Headers/ix86/linux-gnu 
-I/local/gnustep/Local/Headers -I/local/gnustep/Network/Headers/ix86/linux-gnu 
-I/local/gnustep/Network/Headers -I/local/gnustep/System/Headers/ix86/linux-gnu 
-I/local/gnustep/System/Headers \
       -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/MapTreeTest_main.o
In file included from /local/gnustep/System/Headers/AppKit/AppKit.h:43,
                 from MapTreeTest_main.m:2:
/local/gnustep/System/Headers/AppKit/NSGraphics.h:55: parse error before 
`_GSGrayBitValue'
/local/gnustep/System/Headers/AppKit/NSGraphics.h:55: warning: type defaults to `int' 
in declaration of `_GSGrayBitValue'
/local/gnustep/System/Headers/AppKit/NSGraphics.h:55: warning: data definition has no 
type or storage class


Note  however  that  NSWindowDepth  is  an OpenStep  type  (listed  in
OpenStepSpec/ApplicationKit/TypesAndConstants/AppKitTypesSummary.html).

The fact that it is defined in GSMethodTable.h is questionable, but in
anycase it should be visible to NSGraphics.h even when STRICT_OPENSTEP
is defined...


-- 
__Pascal_Bourguignon__              (o_ Software patents are endangering
()  ASCII ribbon against html email //\ the computer industry all around
/\  and Microsoft attachments.      V_/ the world http://lpf.ai.mit.edu/
1962:DO20I=1.100  2001:my($f)=`fortune`;  http://petition.eurolinux.org/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d? s++:++(+++)>++ a C+++  UB+++L++++$S+X++++>$ P- L+++ E++ W++
N++ o-- K- w------ O- M++$ V PS+E++ Y++ PGP++ t+ 5? X+ R !tv b++(+)
DI+++ D++ G++ e+++ h+(++) r? y---? UF++++
------END GEEK CODE BLOCK------



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

Reply via email to